impounded river - Spanish English Dictionary